\hypertarget{classCStringVariable}{\section{C\-String\-Variable Class Reference}
\label{classCStringVariable}\index{C\-String\-Variable@{C\-String\-Variable}}
}


{\ttfamily \#include $<$stlvariables.\-h$>$}

Inheritance diagram for C\-String\-Variable\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{de/df0/classCStringVariable}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual int \hyperlink{classCStringVariable_ad4221d67931a3e5989b68f86f9ac17a5}{Get\-Type} (void) const 
\item 
virtual \hyperlink{classCString}{C\-String} \hyperlink{classCStringVariable_a273201d7d7bad13505b6fb1de8a6f8b1}{Get\-Type\-Name} (void) const 
\item 
virtual double \hyperlink{classCStringVariable_a4c688ce2df39f1a95f4192022fa19fe3}{Get\-Float} (void) const 
\item 
virtual void \hyperlink{classCStringVariable_a1641601e03140c2506e12fb5cf4ba183}{Set\-Float} (const double Value)
\item 
virtual int \hyperlink{classCStringVariable_af74a2229963f55b56e1074672740c5c4}{Get\-Integer} (void) const 
\item 
virtual void \hyperlink{classCStringVariable_a5198df479e50de3b5d6ead3b0e1267cc}{Set\-Integer} (const int Value)
\item 
virtual bool \hyperlink{classCStringVariable_a0538264d00be273bf14c365443d386ce}{Get\-Boolean} (void) const 
\item 
virtual void \hyperlink{classCStringVariable_a17c2e46cc9e691a3c046f40227cbc337}{Set\-Boolean} (const bool Value)
\item 
virtual \hyperlink{classCString}{C\-String} \hyperlink{classCStringVariable_a1ecfc3189581b399444ecb9ab8b9986e}{Get\-String} (void) const 
\item 
virtual void \hyperlink{classCStringVariable_a905a362dccbeb5c062129219bdba5e0f}{Set\-String} (const \hyperlink{classCString}{C\-String} \&Value)
\item 
virtual char \hyperlink{classCStringVariable_aa9dd206d688105c4c9826150b9f67e94}{Get\-Char} (void) const 
\item 
virtual void \hyperlink{classCStringVariable_a118232dd1452cdd6052b12ecd423b59c}{Set\-Char} (const char Value)
\item 
\hyperlink{classCString}{C\-String} \hyperlink{classCStringVariable_aec6d765b911163fb5859cd488a991e45}{operator=} (const \hyperlink{classCStringVariable}{C\-String\-Variable} \&Variable)
\item 
\hyperlink{classCStringVariable}{C\-String\-Variable} \& \hyperlink{classCStringVariable_aa806d77841c5c1c2311835c4826d1cbb}{operator=} (const double Value)
\item 
\hyperlink{classCStringVariable}{C\-String\-Variable} \& \hyperlink{classCStringVariable_a412b919e198cadfbed3cf56544b24e6c}{operator=} (const int Value)
\item 
\hyperlink{classCStringVariable}{C\-String\-Variable} \& \hyperlink{classCStringVariable_a836f57b1092ee91566e1e91debf25803}{operator=} (const bool Value)
\item 
\hyperlink{classCStringVariable}{C\-String\-Variable} \& \hyperlink{classCStringVariable_ad89b24e321968762feb73f0943e0fac2}{operator=} (const \hyperlink{classCString}{C\-String} \&Value)
\item 
\hyperlink{classCStringVariable}{C\-String\-Variable} \& \hyperlink{classCStringVariable_a870645327e02885c08efb74d9633355d}{operator=} (const char Value)
\item 
\hyperlink{classCStringVariable_a33c61ebe0f7461c66da786308d1a815f}{C\-String\-Variable} (const \hyperlink{classCString}{C\-String} \&Name, const \hyperlink{classCString}{C\-String} Value=\char`\"{}\char`\"{})
\item 
virtual \hyperlink{classCStringVariable_a3dc77dd2fc4804b8e87111af8194f59b}{$\sim$\-C\-String\-Variable} (void)
\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classCString}{C\-String} \hyperlink{classCStringVariable_a18e53ee780ef84bf84c1eca430b592ca}{m\-\_\-\-Value}
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{classCStringVariable_a33c61ebe0f7461c66da786308d1a815f}{\index{C\-String\-Variable@{C\-String\-Variable}!C\-String\-Variable@{C\-String\-Variable}}
\index{C\-String\-Variable@{C\-String\-Variable}!CStringVariable@{C\-String\-Variable}}
\subsubsection[{C\-String\-Variable}]{\setlength{\rightskip}{0pt plus 5cm}C\-String\-Variable\-::\-C\-String\-Variable (
\begin{DoxyParamCaption}
\item[{const {\bf C\-String} \&}]{Name, }
\item[{const {\bf C\-String}}]{Value = {\ttfamily \char`\"{}\char`\"{}}}
\end{DoxyParamCaption}
)}}\label{classCStringVariable_a33c61ebe0f7461c66da786308d1a815f}
\hypertarget{classCStringVariable_a3dc77dd2fc4804b8e87111af8194f59b}{\index{C\-String\-Variable@{C\-String\-Variable}!$\sim$\-C\-String\-Variable@{$\sim$\-C\-String\-Variable}}
\index{$\sim$\-C\-String\-Variable@{$\sim$\-C\-String\-Variable}!CStringVariable@{C\-String\-Variable}}
\subsubsection[{$\sim$\-C\-String\-Variable}]{\setlength{\rightskip}{0pt plus 5cm}virtual C\-String\-Variable\-::$\sim$\-C\-String\-Variable (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{classCStringVariable_a3dc77dd2fc4804b8e87111af8194f59b}


\subsection{Member Function Documentation}
\hypertarget{classCStringVariable_a0538264d00be273bf14c365443d386ce}{\index{C\-String\-Variable@{C\-String\-Variable}!Get\-Boolean@{Get\-Boolean}}
\index{Get\-Boolean@{Get\-Boolean}!CStringVariable@{C\-String\-Variable}}
\subsubsection[{Get\-Boolean}]{\setlength{\rightskip}{0pt plus 5cm}bool C\-String\-Variable\-::\-Get\-Boolean (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classCStringVariable_a0538264d00be273bf14c365443d386ce}


Reimplemented from \hyperlink{classCVariable_a874156d6b1a3a44f799c32a2455c7f49}{C\-Variable}.

\hypertarget{classCStringVariable_aa9dd206d688105c4c9826150b9f67e94}{\index{C\-String\-Variable@{C\-String\-Variable}!Get\-Char@{Get\-Char}}
\index{Get\-Char@{Get\-Char}!CStringVariable@{C\-String\-Variable}}
\subsubsection[{Get\-Char}]{\setlength{\rightskip}{0pt plus 5cm}char C\-String\-Variable\-::\-Get\-Char (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classCStringVariable_aa9dd206d688105c4c9826150b9f67e94}


Reimplemented from \hyperlink{classCVariable_a6635a8fd2441dcb83a39d10a78187dac}{C\-Variable}.

\hypertarget{classCStringVariable_a4c688ce2df39f1a95f4192022fa19fe3}{\index{C\-String\-Variable@{C\-String\-Variable}!Get\-Float@{Get\-Float}}
\index{Get\-Float@{Get\-Float}!CStringVariable@{C\-String\-Variable}}
\subsubsection[{Get\-Float}]{\setlength{\rightskip}{0pt plus 5cm}double C\-String\-Variable\-::\-Get\-Float (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classCStringVariable_a4c688ce2df39f1a95f4192022fa19fe3}


Reimplemented from \hyperlink{classCVariable_ac475ad87ffbfaeeb2d4d9c2986b0d575}{C\-Variable}.

\hypertarget{classCStringVariable_af74a2229963f55b56e1074672740c5c4}{\index{C\-String\-Variable@{C\-String\-Variable}!Get\-Integer@{Get\-Integer}}
\index{Get\-Integer@{Get\-Integer}!CStringVariable@{C\-String\-Variable}}
\subsubsection[{Get\-Integer}]{\setlength{\rightskip}{0pt plus 5cm}int C\-String\-Variable\-::\-Get\-Integer (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classCStringVariable_af74a2229963f55b56e1074672740c5c4}


Reimplemented from \hyperlink{classCVariable_adb0db49f4a55f3e1b5322f6ce26e4ebc}{C\-Variable}.

\hypertarget{classCStringVariable_a1ecfc3189581b399444ecb9ab8b9986e}{\index{C\-String\-Variable@{C\-String\-Variable}!Get\-String@{Get\-String}}
\index{Get\-String@{Get\-String}!CStringVariable@{C\-String\-Variable}}
\subsubsection[{Get\-String}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String} C\-String\-Variable\-::\-Get\-String (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classCStringVariable_a1ecfc3189581b399444ecb9ab8b9986e}


Reimplemented from \hyperlink{classCVariable_aefa25c880c0042ffc29889475d329004}{C\-Variable}.

\hypertarget{classCStringVariable_ad4221d67931a3e5989b68f86f9ac17a5}{\index{C\-String\-Variable@{C\-String\-Variable}!Get\-Type@{Get\-Type}}
\index{Get\-Type@{Get\-Type}!CStringVariable@{C\-String\-Variable}}
\subsubsection[{Get\-Type}]{\setlength{\rightskip}{0pt plus 5cm}int C\-String\-Variable\-::\-Get\-Type (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classCStringVariable_ad4221d67931a3e5989b68f86f9ac17a5}


Reimplemented from \hyperlink{classCVariable_acdf7301ad2f5c7fa33770c028211c0bc}{C\-Variable}.

\hypertarget{classCStringVariable_a273201d7d7bad13505b6fb1de8a6f8b1}{\index{C\-String\-Variable@{C\-String\-Variable}!Get\-Type\-Name@{Get\-Type\-Name}}
\index{Get\-Type\-Name@{Get\-Type\-Name}!CStringVariable@{C\-String\-Variable}}
\subsubsection[{Get\-Type\-Name}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String} C\-String\-Variable\-::\-Get\-Type\-Name (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classCStringVariable_a273201d7d7bad13505b6fb1de8a6f8b1}


Reimplemented from \hyperlink{classCVariable_ad8a23d1501917cbfb1eee1473a7a2122}{C\-Variable}.

\hypertarget{classCStringVariable_aec6d765b911163fb5859cd488a991e45}{\index{C\-String\-Variable@{C\-String\-Variable}!operator=@{operator=}}
\index{operator=@{operator=}!CStringVariable@{C\-String\-Variable}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String} C\-String\-Variable\-::operator= (
\begin{DoxyParamCaption}
\item[{const {\bf C\-String\-Variable} \&}]{Variable}
\end{DoxyParamCaption}
)}}\label{classCStringVariable_aec6d765b911163fb5859cd488a991e45}
\hypertarget{classCStringVariable_aa806d77841c5c1c2311835c4826d1cbb}{\index{C\-String\-Variable@{C\-String\-Variable}!operator=@{operator=}}
\index{operator=@{operator=}!CStringVariable@{C\-String\-Variable}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String\-Variable} \& C\-String\-Variable\-::operator= (
\begin{DoxyParamCaption}
\item[{const double}]{Value}
\end{DoxyParamCaption}
)}}\label{classCStringVariable_aa806d77841c5c1c2311835c4826d1cbb}
\hypertarget{classCStringVariable_a412b919e198cadfbed3cf56544b24e6c}{\index{C\-String\-Variable@{C\-String\-Variable}!operator=@{operator=}}
\index{operator=@{operator=}!CStringVariable@{C\-String\-Variable}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String\-Variable} \& C\-String\-Variable\-::operator= (
\begin{DoxyParamCaption}
\item[{const int}]{Value}
\end{DoxyParamCaption}
)}}\label{classCStringVariable_a412b919e198cadfbed3cf56544b24e6c}
\hypertarget{classCStringVariable_a836f57b1092ee91566e1e91debf25803}{\index{C\-String\-Variable@{C\-String\-Variable}!operator=@{operator=}}
\index{operator=@{operator=}!CStringVariable@{C\-String\-Variable}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String\-Variable} \& C\-String\-Variable\-::operator= (
\begin{DoxyParamCaption}
\item[{const bool}]{Value}
\end{DoxyParamCaption}
)}}\label{classCStringVariable_a836f57b1092ee91566e1e91debf25803}
\hypertarget{classCStringVariable_ad89b24e321968762feb73f0943e0fac2}{\index{C\-String\-Variable@{C\-String\-Variable}!operator=@{operator=}}
\index{operator=@{operator=}!CStringVariable@{C\-String\-Variable}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String\-Variable} \& C\-String\-Variable\-::operator= (
\begin{DoxyParamCaption}
\item[{const {\bf C\-String} \&}]{Value}
\end{DoxyParamCaption}
)}}\label{classCStringVariable_ad89b24e321968762feb73f0943e0fac2}
\hypertarget{classCStringVariable_a870645327e02885c08efb74d9633355d}{\index{C\-String\-Variable@{C\-String\-Variable}!operator=@{operator=}}
\index{operator=@{operator=}!CStringVariable@{C\-String\-Variable}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String\-Variable} \& C\-String\-Variable\-::operator= (
\begin{DoxyParamCaption}
\item[{const char}]{Value}
\end{DoxyParamCaption}
)}}\label{classCStringVariable_a870645327e02885c08efb74d9633355d}
\hypertarget{classCStringVariable_a17c2e46cc9e691a3c046f40227cbc337}{\index{C\-String\-Variable@{C\-String\-Variable}!Set\-Boolean@{Set\-Boolean}}
\index{Set\-Boolean@{Set\-Boolean}!CStringVariable@{C\-String\-Variable}}
\subsubsection[{Set\-Boolean}]{\setlength{\rightskip}{0pt plus 5cm}void C\-String\-Variable\-::\-Set\-Boolean (
\begin{DoxyParamCaption}
\item[{const bool}]{Value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classCStringVariable_a17c2e46cc9e691a3c046f40227cbc337}


Reimplemented from \hyperlink{classCVariable_a5c8d2cb9ae53c01dc1ec7e45f8903126}{C\-Variable}.

\hypertarget{classCStringVariable_a118232dd1452cdd6052b12ecd423b59c}{\index{C\-String\-Variable@{C\-String\-Variable}!Set\-Char@{Set\-Char}}
\index{Set\-Char@{Set\-Char}!CStringVariable@{C\-String\-Variable}}
\subsubsection[{Set\-Char}]{\setlength{\rightskip}{0pt plus 5cm}void C\-String\-Variable\-::\-Set\-Char (
\begin{DoxyParamCaption}
\item[{const char}]{Value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classCStringVariable_a118232dd1452cdd6052b12ecd423b59c}


Reimplemented from \hyperlink{classCVariable_a10a96343a4a2437b02b7105adf87a64c}{C\-Variable}.

\hypertarget{classCStringVariable_a1641601e03140c2506e12fb5cf4ba183}{\index{C\-String\-Variable@{C\-String\-Variable}!Set\-Float@{Set\-Float}}
\index{Set\-Float@{Set\-Float}!CStringVariable@{C\-String\-Variable}}
\subsubsection[{Set\-Float}]{\setlength{\rightskip}{0pt plus 5cm}void C\-String\-Variable\-::\-Set\-Float (
\begin{DoxyParamCaption}
\item[{const double}]{Value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classCStringVariable_a1641601e03140c2506e12fb5cf4ba183}


Reimplemented from \hyperlink{classCVariable_ae352cd2c25541c1137b0f12926d09995}{C\-Variable}.

\hypertarget{classCStringVariable_a5198df479e50de3b5d6ead3b0e1267cc}{\index{C\-String\-Variable@{C\-String\-Variable}!Set\-Integer@{Set\-Integer}}
\index{Set\-Integer@{Set\-Integer}!CStringVariable@{C\-String\-Variable}}
\subsubsection[{Set\-Integer}]{\setlength{\rightskip}{0pt plus 5cm}void C\-String\-Variable\-::\-Set\-Integer (
\begin{DoxyParamCaption}
\item[{const int}]{Value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classCStringVariable_a5198df479e50de3b5d6ead3b0e1267cc}


Reimplemented from \hyperlink{classCVariable_ab97d7164ed35ca67d4bacaebbc7f6fe6}{C\-Variable}.

\hypertarget{classCStringVariable_a905a362dccbeb5c062129219bdba5e0f}{\index{C\-String\-Variable@{C\-String\-Variable}!Set\-String@{Set\-String}}
\index{Set\-String@{Set\-String}!CStringVariable@{C\-String\-Variable}}
\subsubsection[{Set\-String}]{\setlength{\rightskip}{0pt plus 5cm}void C\-String\-Variable\-::\-Set\-String (
\begin{DoxyParamCaption}
\item[{const {\bf C\-String} \&}]{Value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classCStringVariable_a905a362dccbeb5c062129219bdba5e0f}


Reimplemented from \hyperlink{classCVariable_a7c536a5709d8df5d9d75013370288c79}{C\-Variable}.



\subsection{Member Data Documentation}
\hypertarget{classCStringVariable_a18e53ee780ef84bf84c1eca430b592ca}{\index{C\-String\-Variable@{C\-String\-Variable}!m\-\_\-\-Value@{m\-\_\-\-Value}}
\index{m\-\_\-\-Value@{m\-\_\-\-Value}!CStringVariable@{C\-String\-Variable}}
\subsubsection[{m\-\_\-\-Value}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String} C\-String\-Variable\-::m\-\_\-\-Value\hspace{0.3cm}{\ttfamily [protected]}}}\label{classCStringVariable_a18e53ee780ef84bf84c1eca430b592ca}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
lib/\hyperlink{stlvariables_8h}{stlvariables.\-h}\item 
lib/\hyperlink{stlvariables_8cpp}{stlvariables.\-cpp}\end{DoxyCompactItemize}
